home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 039a / tclib20.zip / HOWARD.H < prev    next >
C/C++ Source or Header  |  1988-12-03  |  1KB  |  31 lines

  1. /* TCHK 2.0 - Howard Kapustein's Turbo C library       12-3-88 */
  2. /* Copyright (C) 1988, Howard Kapustein.  All rights reserved. */
  3.  
  4. /* howard.h  -  Howard Kapustein's basic header file */
  5.  
  6. /*  Note: for many functions the type 'byte' is defined as 'unsigned char'
  7.           in the evironment menu as #define cannot do it. Other such defines
  8.           are:
  9.                 #define byte        unsigned char
  10.                 #define word        unsigned int
  11.                 #define bboolean    unsigned int    /* used for bit fields */
  12.  
  13.     See TCHK.DOC for futher details.                                        */
  14.  
  15. #ifndef HOWARD
  16. #define HOWARD  1
  17.  
  18. #define TRUE        1
  19. #define FALSE       0
  20. #define boolean     char
  21. #define EQU(b1,b2)  (((b1)&&(b2)) || ((!b1)&&(!b2)))    /* boolean equal */
  22. #define NEQ(b1,b2)  (((b1)&&(!b2)) || ((!b1)&&(b2)))    /* boolean not equal */
  23. #define BINV(b1)    (b1 ? FALSE : TRUE)                 /* boolean invert (return opposite) */
  24.  
  25. #define NONE            0               /* text justification */
  26. #define LEFT            1
  27. #define CENTER          2
  28. #define RIGHT           3
  29.  
  30. #endif              /* HOWARD */
  31.